Barbary Sheep — synonyms, definition

1. Barbary sheep (Noun)

5 synonyms
Ammotragus lervia aoudad arui audad maned sheep
1 definition

Barbary sheep (Noun) — Wild sheep of northern Africa.

1 type of
wild sheep
2 parts of
Ammotragus genus Ammotragus